Towards an ODMG-Compliant Visual Object Query Language
نویسندگان
چکیده
We describe the design, implementation and user evaluation of QUIVER, a graph-based visual query language for object databases. The design goals of QUIVER include compliance to standards, comprehensive representational power, and consistency of visual representation. Compliance to standards is achieved through QUIVER queries being translated to OQL, the standard query language proposed by the Object Data Management Group (ODMG). Comprehensive representational power is gained by QUIVER supporting a significant number of object database constructs, including objects, literals, attributes, relationships, structures, collections, operations, (aggregate) functions, and subqueries. Consistency of visual representation is pursued by assigning similar visual representations to constructs with similar functionality, as well as by minimising the use of text in QUIVER queries. The language is implemented as a visual front-end to the 02 object database system. Results of a user evaluation suggest hat users tid it easier to formulate correct queries in QUIVER than in OQL.
منابع مشابه
Towards a Unified Query-by-Example (UQBE): UML as a Basis for a Generic Graphical Query Language
A generic graphical query language for ODMG-compliant object databases is proposed, based on the ideas of Query-By-Example, and using UML-like diagrams as schema notation. Ease of learning for users coming from the relational world and support for non object-oriented data sources are also considered as design goals. The overall layout of the query language is described, illustrating its potenti...
متن کاملKaleidoscape: A 3D Environment for Querying ODMG Compliant Databases
Kaleidoscape is a three dimensional (3D) implementation of a data-ow oriented visual query language, which has been implemented in 3D to examine the advantages and disadvantages of such an interface paradigm over current WIMP GUIs. This paper describes a version of Kaleidoscape that allows the user to construct queries from within a 3D environment. These queries are then translated into the ODM...
متن کاملDeductive Queries in ODMG Databases: the DOQL Approach
The Deductive Object Query Language (DOQL) is a rule-based query language designed to provide recursion, aggregates, grouping and virtual collections in the context of an ODMG compliant object database system. This paper provides a description of the constructs supported by DOQL and the algebraic operational semantics induced by DOQL's query translation approach to implementation. The translati...
متن کاملAn Integrated Browsing and Querying System for Odmg-compliant Object Databases 1
In this paper, we present the design and implementation of an integrated object browsing and visual querying system called IVORY(Integrated Visual brOwsing and queRYing system) for object databases. The design goals of IVORY includes provision with a good user interface and compliance to standards. Provision with a good user interface is achieved through IVORY's integrated browsing and querying...
متن کاملOzone: Integrating Structured and Semistructured Data
Applications have an increasing need to manage semistructured data (such as data encoded in XML) along with conventional structured data. We extend the structured object database model ODMG and its query language OQL with the ability to handle semistructured data based on the OEM model and Lorel language, and we implement our extensions in a system called Ozone. In our approach, structured data...
متن کامل